home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 2467 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.8 KB

  1. Path: newsfeed.tip.net!usenet
  2. From: mikael.berglund@amiga.pp.se (Mikael Berglund)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: YASL (was: AsynchIO (was: fastest file read method ??))
  5. Date: 31 Jan 1996 17:26:16 GMT
  6. Organization: Uniplus Internet Access
  7. Message-ID: <2124.6603T1163T2457@amiga.pp.se>
  8. References: <w9YbsMD4ACazz9@jeff.dame.shnet.org> <w+RYXMD4FC8aRz1@_crisi.blackbox.shnet.org>    <4dsalp$t68@news1.halcyon.com>
  9.     <4du0ju$84b@news.sdd.hp.com>    <4e2e76$9k3@toad.stack.urc.tue.nl>
  10.     <4e3j8v$jd0@news.sdd.hp.com>    <4e7si4$ore@tuegate.tue.nl>
  11.     <4e8asc$rht@news.sdd.hp.com> <1349.6599T1259T2701@amiga.pp.se> <4egkuh$j1q@news.sdd.hp.com>
  12. NNTP-Posting-Host: a711011.dial.tip.net
  13. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  14.  
  15. In a message 28-Jan-96 21:05:37 Jeff Grimmett <jgrimm@sdd.hp.com> wrote:
  16.  JG> mikael.berglund@amiga.pp.se (Mikael Berglund) wrote:
  17.  
  18. >>>My opinion as such differs from yours.  I have over a dozen so-called
  19. >>>shared libraries in my LIBS: directory that are shared by ONE program,
  20. >>>this is SHARING? What uses hyperion.library and centurion.library?  One
  21. >>>program that I'm aware of.  If something else does, I don't have it.
  22. >>
  23. >>But you miss one thing here. The ONE program using the library would still
  24. >>have to link it into the code thus making the code bigger and take up more
  25. >>or less the same diskspace.
  26.  
  27.  JG> Fine.  But at least if it's linked, it's in the same place.  If/when I 
  28.  JG> decide that this program is a waste of electrons, simply deleting that 
  29.  JG> one program and/or its directory will take care of things, nice and tidy,
  30.  JG>  whereas if it sneaks a shared lib in on me, it'll still be there in the 
  31.  JG> year 2000, and I'll still be wondering how it got there.
  32.  
  33. >>Granted, programmers should not place the library by default in LIBS: but
  34. >>use the home directory if they are fairly sure no one else is using it. 
  35.  JG> Kinda negates having it in a shared library, then, doesn't it?
  36.  
  37. >>From a programmers point of view there are many reasons to place code in a
  38. >>shared library the most significant would be code reusability.
  39.  
  40.  JG> I will not deny this at all.
  41.  
  42. >> Also it is
  43. >>easy to flush libraries from memory that you do not need opposed to the
  44. >>overlay technique which IMHO leaves many wishes to be satisfied.
  45.  
  46.  JG> Irrelevant to my point, really.  Whether the code is in an overlay, in 
  47.  JG> the program itself, or in BeepBop-a-ReeBop.library is irrelevant.  If no 
  48.  JG> one else will be using the library, it serves no purpose than to confuse 
  49.  JG> things.
  50.  
  51.  JG> I'd just like to see a little judgement used by developers, is all.  If 
  52.  JG> there's no real compelling reason to put it in a library, it shouldn't 
  53.  JG> be.  But, if you do, DOCUMENT IT and make the required files available to
  54.  JG>  other developers so that it is NOT a waste.
  55.  
  56.  
  57.  
  58. --
  59.   Regards TMB    PGP public key available
  60.  
  61.